🥰 출처


🤔 컴퓨터 그래픽스란 무엇일까?

컴퓨터그래픽스 란 “컴퓨터를 사용하여 그림을 생성하는 기술”이다.

지금부터 컴퓨터그래픽스를 이용한 응용 기술들을 설명할 것이다.

Untitled

😙 컴퓨터 그래픽스 응용 기술

💙 CAD (Computer Aided Design)

CAD 란 ‘컴퓨터 지원 설계’를 의미한다.

일반적인 설계와 달리 컴퓨터를 이용한 설계는 다음과 같은 특징이 있다.

  • 컴퓨터를 이용하기 때문에 인력, 시간, 노력 등을 단축 가능하다.
  • 설계 효율을 향상 시킬 수 있다.

Untitled

💙 CAM (Computer Aided Manufacturing)

CAM 이란 ‘컴퓨터 지원 공정(가공/생산)’을 의미한다.

일반적인 공정과 달리 컴퓨터를 이용한 공정은 다음과 같은 특징이 있다.

  • 수치 제어(Numerical Control Machine) 형식을 따라 일관된 수치로 공정을 진행할 수 있다.
  • 자동생산을 진행하기 때문에 효율과 가공의 정밀도가 향상 된다.

Untitled

💙 프레젠테이션 그래픽스(Presentation Graphics)

프레젠테이션 자료(ppt)를 만들 때 사용되는 그래픽 기술이다.

  • 막대 차트(Bar Chart), 선 그래프(Line Chart), 파이 차트(Pie Chart), 입체 그래프(Surface Graph) 등이 존재한다.
  • 프레젠테이션 자료는 시각적인 전달력이 뛰어나야 하기 때문에 전달 대상의 시선을 붙잡는 것이 중요하다.
  • ‘백문이 불여일견’과 걸맞도록 그래픽이 정보들을 함축하여 효율적으로 전달되어야 한다.

Untitled

💙 가상 현실(Virtual Reality)

가상 현실 이란 “존재하지 않는 가상의 환경을 마치 현실과 똑같이 느껴지도록 구현하는 기술”이다.

가상 현실 의 기술적 요소

  • 입체 화면 : 현실과 비슷하게 시각적 요소들이 입체로 보여져야 한다.
  • 3차원 입체 음향 : 거리감에 따라 청각적 요소들이 3차원으로 다가와야 한다.
  • 데이터 장갑 : 가상 현실 속 물체들이 거리감에 따라 상호작용 되어야한다.
  • 장면 데이터베이스 : 각각의 장면들이 DB화 되어 장면 속 물체들의 거리와 위치가 기록되어야 한다.
  • 그래픽 소프트웨어 : 포토샵, 일러스트레이터와 같은 이미지 편집 프로그래밍이다. 공간에 따라 2D/3D로, 좌표 설정 방식에 따라 벡터방식/레스터(픽셀)방식으로 나뉜다.

가상 현실 의 학문적 요소

  • 인지과학, 전자공학, 기계공학, 음향학 등이 포함된다.

💙 미술 분야에서의 컴퓨터 그래픽스

  • 무선 스타일러스 펜

Untitled

  • 그래픽 소프트웨어 : 포토샵, 일러스트레이터와 같은 이미지 편집 프로그래밍이다. 공간에 따라 2D/3D로, 좌표 설정 방식에 따라 벡터방식/레스터(픽셀)방식으로 나뉜다.

💙 애니메이션 및 게임

컴퓨터 그래픽스 하면 가장 먼저 떠오르는 분야는 애니메이션 및 게임 분야일 것이다. 많은 애니메이션 영화, CG 그래픽, 게임들이 컴퓨터 그래픽스 분야에서 활발하게 발전하고 있다.

게임 분야에서의 컴퓨터 그래픽스

  • 컴퓨터 그래픽은 캐릭터, 배경화면, 애니메이션 에 각각 이용된다.
  • 컴퓨터 그래픽은 사용자과 프로그램 사이의 상호작용 설계에 이용된다.
  • 상호작용에 걸리는 시간을 최소화 하는 것이 중요하다.
  • 시장성 면에서 볼 때 무한한 가능성을 가지고 있다.

💙 CAI(Computer Aided Instruction)

CAI 는 학습 보조도구로서 컴퓨터를 활용하는 기술이다. ‘컴퓨터 이용 교육’이라고도 이야기 한다.

CAI 는 다음과 같은 특징이 있다.

  • 컴퓨터에 내재하는 추론 기능과 지식 데이터베이스를 적극 활용한다.
  • 텍스트 + 시각 정보를 동시에 활용하여 이해를 돕는다.

Untitled

Untitled

💙 SCI VIS(Scientific Visualiztion)

SCI VIS 는 대용량의 정보를 분석하는 기술이다.

주로 대용량의 정보가 주어지는 자연현상을 시각화 하고, 현상 내부의 패턴이나 추세를 직관적으로 파악하는 데 사용한다.

Untitled

순서대로 기류 분석, 분자 구조, 초음파 영상의 사진이다.

💙 그래픽 사용자 인터페이스(Graphic User Interface)

흔히 GUI 라고 불리는 그래픽 사용자 인터페이스 기술은 사용자의 편의를 고려하여 인터페이스를 설계하는 기술을 말한다.

주로 메뉴, 스크롤바, 아이콘 등을 설계한다.


🙄 컴퓨터 그래픽스 기술의 변천

❤️ 1950~1960년대 - [컴퓨터 그래픽스의 창시]

William Fetter

  • 컴퓨터 그래픽 이란 용어를 최초로 사용

Ivan Sutherland(이반 서더랜드)

  • 컴퓨터 그래픽의 창시자
  • 컴퓨터 그래픽의 제반 개념을 확립
  • 대화형 컴퓨터 그래픽 개념 : 라이트 펜을 사용하여 의사전달을 진행
  • 스케치패드 프로젝트 진행 : 지금의 CAD의 시초, 컴퓨터가 스케치북 역할을 할 수 있도록 함
  • 직선, 원호 등 기본적 그래픽 요소를 사용하여 물체를 표현함
  • 기본 물체를 조합 → 큰 물체를 모델링 : 계층구조 모델링
  • 물체를 선택하여 이동하는 방법을 사용함
  • 팝업 메뉴를 통해 사용자 입력을 받음

Douglas Englebart

  • 최초의 마우스 프로토타입

Jack Bresenham

  • 선분 그리기 알고리즘을 개발

❤️ 1970년대 - [그래픽 알고리즘의 시대]

Untitled

❤️ 1980년대 - [PC의 시대]

  • 레스터 그래픽 장비 보급이 시작되었다.
  • 기하 엔진이 출현하였다.

Untitled

❤️ 1990년대 - [사실적(Photo-realistic) 그래픽 영상의 시대]

Untitled

❤️ 2000년대 - [영화, 게임 응용의 시대]

Untitled

🤭 컴퓨터 그래픽스 구성 요소

💛 컴퓨터 그래픽스의 2가지 구성요소

Untitled

컴퓨터 그래픽스는 모델링렌더링 으로 구성된다.

💛 모델링

모델링이란 ‘What to Draw’, 무엇을 그릴지 정하는 작업이다.

  • 장면 내부 물체를 정의 하는 작업이다.
  • 물체의 형태를 제작하는 과정이다.
  • 색감, 질감등의 표현을 하지 않는다.
  • 선분의 끝점, 다각형의 정점을 정의한다.

💛 렌더링

렌더링이란 ‘How to Draw’, 어떻게 그릴지 정하는 작업이다.

  • 정의된 물체를 그려내는 작업이다.
  • 모델링 자료에 색감, 질감, 광원 등 다양한 효과를 입힌다.

💛 3D 모델링 / 렌더링의 종류

와이어 프레임 모델링(Wire Frame Modeling)

  • 점, 선, 원, 호 등의 기본적인 요소로 물체를 표현하는 3D 도면이다.
  • 마치 철사를 연결한 구조물처럼 생겼다.
  • 소요 시간이 적게 든다.
  • 메모리의 용량이 적어도 모델링이 가능하다.
  • 2차원 도면 출력을 위한 용도와 평면 가공에 적합하다.

Untitled

서페이스 모델링(Suface-based Modeling)

  • 곡면 모델링이다.
  • 면을 중심으로 물체를 표현한다.
  • 주로 곡선과 곡면을 통해 물체의 외형만을 표현한다.
  • 표면만 존재하는 모델링 기법이다.
  • 컴퓨터의 속도와 메모리를 적게 사용한다.
  • 실제 물체의 체적이나 용적을 구할 수 없다.

Untitled

솔리드 모델링(Solid Modeling)

  • 2D의 평면 스케치를 통해 두께, 높이가 있는 솔리드(고체)를 생성하는 모델링 기법이다.
  • 3차원의 실제 물체와 같이 내부와 외부를 공학적으로 구별할 수 있다.
  • 가공 전 상태를 예측하거나, 부피, 무게 등의 다양한 정보를 제공할 수 있다.

Untitled